package com.xz.realdemo;

import com.xz.realdemo.model.JDBCConn;

import javax.swing.*;

/**
 * @author 张志航     
 * @version V1.0.0
 * @projectName design_mode
 * @title     Client   
 * @package    com.xz.realdemo  
 * @date   2019/12/3 15:47  
 * @explain
 */
public class Client {

    /**
     * 需求：
     *      某软件开发人员要创建一个数据库连接池，将指定个数的数据库连接对象存储在连接池中，客户端代码可以从池中随机获取一个连接对象来连接数据库
     *      ，试通过单例类进行改造，设计一个能够自行提供指定个数实例对象的数据库连接类并用Java代码模拟编程。
     * @param args
     */
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            JDBCConn conn = JDBCConn.getConnnection();
            System.out.println("连接数据库 >> "+conn.getIp()+":"+conn.getPort());
        }
    }
}
